prelude.sn: Add String::sub