Schemes refactoring, OneTimePad