UUID
Generate a universally unique id that is 36 characters long using the underlying Java
UUID class and its secure random number generate to create the id.
replaceAll function
Replace all allows you to replace a pattern from a character string with a replacement
character string.
encodeBase64 function
Base 64 encoding allows you to encode binary data from a Blob into the standard Base64
character encoding to be processed as a string/character array.