Finding critical points