+ Introduce SortedBoundarySearch, which takes an array of
  elements and a given element T.  It then proceeds to
  find the range of elements which match T, returning false
  if there are none.

+ Add associated unit tests.

-- daf
+ Add Readme.md.

-- daf
+ Introduce AlignedMalloc(...) and AlignedFree(...),
  which effectively act like malloc(...) and free(...),
  respectively, with one additional feature -- a developer
  can specify a requested memory address alignment for
  AlignedMalloc(...), such that the returned pointer is allocated
  on that boundary.

+ Add associated unit tests.

-- daf
+ Add Readme.md.

-- daf
+ Test the case where the alignment value is larger than
  the size requested for allocation.

-- daf