(1) Write a RISC V program using instructions in the RISC V ISA to calculate the sum of the cubes of all odd numbers between -N and +N where N is an integer < 100 (2) Write a RISC V program using instructions in the RISC V ISA to calculate the factorial of any positive integer N < 100 (3) Write a RISC V program using instructions in the RISC V ISA to calculate the sum of all prime numbers less than a given integer N where N < 100 (4) Write a RISC V program that calculates the sum of N terms in a geometric series where a = 1 and r = -3