inventions buffalo