Added test for "while" to make sure that it realy works :D