Multi-Level Lot Sizing and Scheduling