Polymerase chain reaction: trenches to benches