added another subsequence algorithm that _only_ builds square subsequences; passes a few tests