Main Search Mature Cumshaw Compilation