update: finished chapter 02 with ranges and constants