anchor.diff:  	"Returns a list of the most recent team struts, it also sorts by ranking
   	from best to worst"
   	())
  -(defun update-team-elo (team elo timestamp)
  +(defun update-team (oldteam newtimestamp)
  +	"returns an updated team struct with the timestamp changed"
  +	(make-team :teamid (team-teamid oldteam) :elo (team-elo oldteam) :rank 0 :timestamp newtimestamp))
  +(defun update-team-elo (oldteam newelo newtimestamp)
   	"returns an updated team struct with the elo and timestamp changed"
  -	())
  -(defun make-ranking (teamlist)
  +	(make-team :teamid (team-teamid oldteam) :elo newelo :rank 0 :timestamp newtimestamp))
  +(defun gameinrounds (testgame roundlist)
  +	"Does the roundlist have the testgame in it?"
  +	(loop for r in roundlist do (if (or (and (equal (game-winningid testgame) (round-winnigid r)) 
  +											 (equal (game-losingid testgame) (round-losingid r)))
  +									    (and (equal (game-winningid testgame) (round-losingid r)) 
  +											 (equal (game-losingid testgame) (round-winningid r))))
  +									(retrun r)) finally (return NIL)))
  +(defun makerounds (games)
  +	"Takes in a list of game structs and outputs a list of rounds"
  +	(defvar *rounds* NIL "List of rounds")
  +	(loop for g in games do (if (gameinrounds g *rounds*)
  +								(if ()
  +									()
  +									())
  +								())))
  +(defun makeranking (teamlist)
   	"Takes in a list of players and assigns rankings in order"
   	())
   (defun update-ranking (teamlist)
  
positive.code: 	(/ 1 (+ 1 (expt 10 (/ (- elo2 elo1) 400)))))
  (defparameter *k-factor* 32
  	"k-factor for the elo algorithm")
  (defun elo (winnum losenum wins losses)
  	"Is given the winning and losing elos and returns a two element list
  	consisting of the new elos"
  	(list (+ winnum (* *k-factor* (- wins (* (+ wins losses) (expected-win winnum losenum))))) 
  
negative.code: (defstruct team teamid elo rank timestamp)
  (defstruct game winningid losingid timestamp)
  (defstruct round winningid losingid wins losses)
  
  ;comment this out before use with database
  (defun db-newteam (teamid elo rank timestamp)
  