avoid creating unused results arrays

These functions are returning the results of their for comprehensions unnecessarily. Returning `undefined` ensures coffee doesn't store the results of the comprehensions, which is faster and less GC/memory intensive.
use return for nicer source/generated code
Merge pull request #203 from timruffles/patch-2

avoid creating unused results arrays