Finite Markov Processes and Their Applications