V1.0

Simple implementation with ranking