foo(17, -7)... Computed: 43 foo(43, -6)... Computed: 43 foo(43, -5)... Computed: 43 foo(43, -4)... Computed: 43 foo(43, -3)... Computed: 43 foo(43, -2)... Computed: 43 foo(43, -1)... Computed: 43 foo(43, 0)... An error was catched. Class: DivideByZeroError, message: divide by zero attempted. foo(43, 1)... An error was catched. Class: ErrorNoCatch, message: throw without matching catch. foo(43, 2)... Computed: 43 error: MathError (instance) No catcher for MathError: mathematical error. Abort (core dumped)