Added new functions from part of Scala Option. Tests for those functions.
Documentation.