Notice This work is licensed under the MIT License to view a copy go to the MIT License button above.