Perl document clustering engine that uses a VSM implementation to group text documents by similarity