Finishing up, then adding recursive addition