Added function add() and substract() returns a-b instead of b-a.

What do you think about this?