Future Wave

Algorithm