Added primitive procedures for strings