Solution 1: Using List.take and List.drop
List.take
List.drop
insertAt n value list = List.take (n-1) list ++ value :: List.drop (n-1) list