A single page client side app to visualize step by step the a recalculation algorithm