algorithmstoliveby