Added 'add' 'subtract' and 'divide functions (not accessible to user)
Fixed typo line 42
added error checking for the multiplication