Programming assignment 10-20

Signed-off-by: Helio Perroni Filho <xperroni@gmail.com>