Add functions for add,sub,mul,div and comp(are)