Implemented decrypt function. All tests pass! Added benchmark.