use pure golang student's-T