completed boolean, teen? exercises. added sign function