I\'ve made a short program to create lot numbers from material inputs. Firstly I dont understand why the program recurses, as there are no infinite loops or self-calling fun