remove comparion operators from Surface and Triangle
documented where is the location of the origin
compare pointers instead of objects