Text this: A genetic algorithm for solving single level lotsizing problems