Add basic connect

Fixes #5 
While I don't think `for` a loops are that bad and should be bannished, you are absolutely right, that this is not as elegant and I like the functional style far more too. Didn't think of it yesterday evening. Thanks for pointing it out :+1:.