maarten van damme: > I have no idea what is wrong with my code and the error is not > very informative. As first step I suggest to add a space after commas, before brackets, around operators, etc. The improved readability helps spot the bugs. Adding Contracts and other asserts sometimes helps. Adding some unit tests sometimes helps. Bye, bearophile