Sample 20 item case base.
Fix for null case.
No similarity for null attributes.
Use generics to avoid code duplication.
Add num of recs constant, fix crash for empty critique.