type string *s 5 s: abcde s: "abcde" !: abcde 1: abcde 0: abcde -5: abcde -7: abcde s1: abcde s2: abcde s3: abcde s4: abcde s5: abcde s6: abcde s7: abcde s8: bc s9: bc k1: ABCDE k2: ABCDE k3: ABCDE k4: ABCDE k5: ABCDE k6: ABCDE k7: ABCDE k8: BC k9: BC t: "abcde" ?x: x ?y: y ?z: nope c1: "" c2: "a" c3: "b" c4: "cdef" c5: "3.14159" c6: "abcdef"