Lists, Lambda and added objects

This is gold, cheers Monster! I will take it on-board when I rewrite later.

You have to meld some of this with what Agoose wrote on one of his threads- or maybe make a syntax pdf?

And cheers for the tip Marco, its been a day of learning!

I’ll merge it.

Indeed you are right it is a question of habit. Early returns of functions and early loop exits are often labelled as to be avoided. The listed reasons are curiously the same as my arguments -> better readability :).

I know a lot of code with awful deep indentations over multiple pages. Such code is really hard to understand. When you switch to the next page you already forgot what it did at the previous page ;). Unfortunately small code can grow up really fast. So I hope the above tips can help to conserve a good organization.