Studying the Functional Programming book by Manning and struggling a bit Doesn\'t the below hasSubsequence fail becuase the first time it encounters the firststartsWith(sup,