The ADA Programming Assignment