Code point iterator improvements (phase 1); byte iterator; base 64 decoding via byte iterator; application in two mecahnisms