Added an overload of StartsWith that takes a comparer