1 top level algorithm

This is the top level algorithm.

Algorithm below is Clairaut dAlembert solver algorithm.

Algorithm below is just the dAlembert solver algorithm.