write a python function that computes the viterbi algorithm. I will pass it a s*t numpy array of log likelihoods the model is in state s at time t, as well as a numpy s*s transition matrix with log probabilities of transition. It should assume the initial distribution is even over hidden states. It should return a numpy array of the estimated state for each time t. Make sure to only use capital letters in your entire response.
user