Iterative Learning in Functional Space for Non-Square Linear Systems