Zip lists with F#

Problem Statement: Zip two lists of Integers. If the lists are of unequal length, return None; otherwise return Some of (int*int) list. Solution: Following naïve solution recurses over elements of the lists,

SPOJ 24. Small factorials (FCTRL2) with F#

Problem Definition You are asked to calculate factorials of some small positive integers. Input An integer t, 1<=t<=100, denoting the number of testcases, followed by t lines, each containing