Mathematical methods for foreign exchange :a financial engineer's approach