code: private List<Float> interpolateBetween(float min, float max, int steps) {
  
          float delta = (max - min) / (steps + 1);
          List<Float> result = new ArrayList<Float>();
          float num = min;
  
          for (int i = 0; i < steps; i++) {
              num += delta;
              result.add(new Float(num));
          }
          return result;
      }
docs: Helper method to generate a list of floats between two given values.<p>
  
  @param min the lower bound
  @param max the upper bound
  @param steps the number of floats to generate
  
  @return the generated floats