#5 Using comparable module