Introduction to Mathematical Finance: Discrete Time Models