code: private BigDecimal getMeanAnomaly(BigDecimal longitudeHour) {
          BigDecimal meanAnomaly = multiplyBy(new BigDecimal("0.9856"), longitudeHour).subtract(new BigDecimal("3.289"));
          return setScale(meanAnomaly);
      }
docs: Computes the mean anomaly of the Sun, M in the algorithm.
  
  @return the suns mean anomaly, M, in <code>BigDecimal</code> form.