function counter(startval, increment, endval)
%
% Count from 'startval' to 'endval', incrementing by 'increment'.
%   Print out each number in the count as we go.
%
% Arguments:
% 
%       startval           (input)  we start counting here ...
%
%       increment          (input)  amount by which to increase each time
%
%       endval             (input)  stop counting when we reach this value;
%                                      if our count equals this value exactly,
%                                      then we print it out; otherwise, we
%                                      don't print it out.
%                                      
%                                      Example:   counter(1, 2, 5)
%                                                     will print '5'
%                                                    
%                                                 counter(1, 2, 6)
%                                                     will not print '6'
% 

  val = startval;
  while (val <= endval) 
    fprintf(1, '%.2f\n', val);
    val = val + increment;
  end

