missing include for lower_bound