Handle `/`'s with recursion so all logic applies

Closes #6. Thanks @speedplane