Elixir
Other Elixir solutions.defmodule Lasagna do
def expected_minutes_in_oven, do: 40
def remaining_minutes_in_oven(t) do
expected_minutes_in_oven() - t
end
def preparation_time_in_minutes(layers) do
2 * layers
end
def total_time_in_minutes(layers, minutes) do
preparation_time_in_minutes(layers) + minutes
end
def alarm, do: "Ding!"
end