(* Infinite sequence of whole numbers. 0 .. *)
let indices = Seq.unfold (fun x -> Some(x, x + 1)) 0
(* Zips the given sequence with indices of elements. *)
let zipWithIndex coll = Seq.zip coll indices
printfn "%A" ([12; 8; 9; 90; 3; 24] |> zipWithIndex |> Seq.minBy fst)
KCogSW5maW5pdGUgc2VxdWVuY2Ugb2Ygd2hvbGUgbnVtYmVycy4gMCAuLiAqKQpsZXQgaW5kaWNlcyA9IFNlcS51bmZvbGQgKGZ1biB4IC0+IFNvbWUoeCwgeCArIDEpKSAwCgooKiBaaXBzIHRoZSBnaXZlbiBzZXF1ZW5jZSB3aXRoIGluZGljZXMgb2YgZWxlbWVudHMuICopCmxldCB6aXBXaXRoSW5kZXggY29sbCA9IFNlcS56aXAgY29sbCBpbmRpY2VzCgpwcmludGZuICIlQSIgKFsxMjsgODsgOTsgOTA7IDM7IDI0XSB8PiB6aXBXaXRoSW5kZXggfD4gU2VxLm1pbkJ5IGZzdCk=