Yeah i think i might have posted it.

What i find wierd is that i showed him how to fifo from a hashtable, and all it took was extra commands to retrieve/save the header and tail pointers.
His write to file was replaced with 3 commands, whcih could have been 2 if i hadnt bothered to preallocate a variable a value i was using.
His retrieve & delete from file (2 cmds), were replaced with 4, again one being a creating a var to use in the others,

So his 1 cmd became 2, and his 2 became 3, aka 1 extra command (namely the updating of the fifo pointers) hardly a taunting task to incoperate.