Foundations

Standing on the shoulders of giants.