add extra tests for comparing floating point values
add extra tests for comparing floating point values

- __equals() function is overloaded to handle comparisons between double
  and vector<double> according to TopCoder standards

chazmcgarvey/vimcoder,chazmcgarvey/vimcoder,chazmcgarvey/vimcoder