Integer division should be optional; mirrors numpy behavior