http://www.network54.com/Forum/613583/message/1364726793/Using+C%2B%2B+exception+handling+to+catch+floating+point+divide+by+zero.