Add encode64 function