Arithmetic Sequences
Non-golfed haskell, 32

f a n t=takeWhile(&lt;=t)[a,a+n..]


I'd love to change takeWhile to take, but integer division can't be done with /, it needs to be done with div. If I go with / then I need to do implicit conversion which makes it that much longer.