Added path class, which keeps a path and its uppercase equivalent in a single buffer.
Added algorithm "contains".