added lowerBound function to algorithm library
made the default comparator for lowerBound unqualified, so the user can customize via two phase lookup
added usage example for lower bound
Merge pull request #1032 from barcharcraz/lowerBound

Added lowerBound function to the stdlib