Large and Long Programs (LLP)