What degree of knowledge is required to formulate an algorithm that can encode numbers to represent letters of the alphabet?