fixed a bug with lPickSeeds peeking two nulls

The degenerate case where all points are the same was checked by ( bestPair == null ) instead of ( bestPair[0] == null ) 
Merge pull request #2 from reimai/master

fixed a bug with lPickSeeds peeking two nulls