Dive computer algorithm