How is your RAR implementation free? Did you implement the virtual machine from scratch? This confuses me.