Assembly: procedural, first approach.