Compare this to the
previous page
to appreciate the complexity!