Division by Zero: A Survey of Options. (2019)