p21 in go