Less than implementation for comparison