updated calculate balance due on arrival to fix # 20. Refactored to check for numbers more efficiently.