Fixed P07. Added beginnings of P08.

Signed-off-by: Keith Meyer <meyer.keith@gmail.com>