Assorted ada homework