remove possible division by zero
 updated __str__ methods
added divisions and help method to types