Help: correct a typo, and add handling of op! type.

I hope this time, the code is in better shape. 
At least the base I was building upon was way better this time around.

I'm still trying to get accustomed to git(hub), I hope, I got the right files / commits into this.