code: void sin(ECoordinate angle) {
  		double sinv = Math.sin(angle.m_value);
  		double cosv = Math.cos(angle.m_value);
  		m_value = sinv;
  		double absv = Math.abs(sinv);
  		m_eps = (Math.abs(cosv) + absv * 0.5 * angle.m_eps) * angle.m_eps
  				+ epsCoordinate() * absv;
  	}
docs: Assigns sin(angle) to this coordinate.