2.24-2.28
Use cons instead of lists