random
search
propose
stats
Microsoft: Re-inventing the square wheel.