cyangwa imbwa zinywa amazi ngo jaburijaburi backtracking is a recursive algorithm the description assumes that the diver is trimmed horizontal and intents to swim horizontally