add lot of stuff,

Add comparing method (to compare without toString), add alpha method,
modify subst method