Programming F# 3.0 (A Comprehensive Guide for Writing Simple Code to Solve Complex Problems)