public void createBuckets()
    {
        int minStart = Integer.MAX_VALUE;
        int maxStart = Integer.MIN_VALUE;

        for(Racer r : racers)
        {
          if(minStart > r.getStart())
          {
              minStart = r.getStart();
          }

          if(maxStart < r.getStart())
          {
            maxStart = r.getStart();
          }
        }

        int numberOfBuckets = (Math.abs(minStart - maxStart))/racers.length;

        setMinStartTime(minStart);
        this.bucket = new RacerBucket[numberOfBuckets];

        for(int i = 0;  i < bucket.length; i ++ )
        {
            bucket[i] = new RacerBucket();
        }
    }