This is cs107 cource assignments from this http://goo.gl/ouCjf Stanford cource.
I don't want to spoil this cource for you
so i would recommend not to look for solutions.
WARNING
My solutions can be wrong
There could be bugs, so if you find them, please let me know.