Add base58 encoding function